import request from "@/server/request.js";

// 子账号列表
export const listApi = (params) => {
	return new request().requestGet(`/api/account/subAccount`, params);
};

// 创建子账号
export const createApi = (params) => {
	return new request().requestPost(`/api/account/subAccount`, params);
};

// 删除子账号
export const deleteApi = (subAccountId) => {
	return new request().requestPost(`/api/account/subAccount/${subAccountId}/delete`, {});
};

// 修改子账号
export const updateApi = (subAccountId, params) => {
	return new request().requestPost(`/api/account/subAccount/${subAccountId}/update`, params);
};

// 子账号信息
export const accountInfo = (subAccountId) => {
	return new request().requestGet(`/api/account/subAccount/${subAccountId}`);
};

// 子账号未使用资金
export const accountUnusedFunds = (subAccountId) => {
	return new request().requestGet(`/api/account/subAccount/${subAccountId}/unusedFunds`);
};